package tss.datastore.data;

import org.apache.hadoop.hbase.util.Bytes;

public class DataSeriesIdentifier {

    private String attributeName;
    private long entityId;

    public DataSeriesIdentifier(long entityId, String attributeName) {
        this.entityId = entityId;
        this.attributeName = attributeName;
    }

    public byte[] toBytes() {
        byte[] entityBytes = Bytes.toBytes(entityId);
        byte[] attributeBytes = Bytes.toBytes(attributeName);
        byte[] result = new byte[entityBytes.length + attributeBytes.length];
        System.arraycopy(entityBytes, 0, result, 0, entityBytes.length);
        System.arraycopy(attributeBytes, 0, result, entityBytes.length, attributeBytes.length);
        return result;
    }

}
